Undeenedness in Z: Issues for Speciication and Proof
نویسنده
چکیده
This paper considers the treatment of undeened terms in the Z speciication language. We argue, on pragmatic grounds, that speciica-tion and proof are activities which place connicting requirements on the handling of undeenedness. We believe that the connict can be reconciled by encouraging speciications that are independent of the treatment of undeened terms and by gaining a better understanding of the metatheory of undeenedness.
منابع مشابه
Reasoning about Z Speciications: a Vdm Perspective
This paper discusses how speciication analysis and veriication techniques from VDM could be transferred to Z. It starts by comparing Z and VDM in terms of the mathematical and speciication notations they use. It explains the VDM approach to reasoning about speciications, as supported by the mural tool-set, and compares VDM's Logic of Partial Functions with the classical approach. Finally , it o...
متن کاملA Front - End Tool to Parse Z Speci cationsJonathan
Z is one of the most widely used formal speciication languages. However, traditionally it has lacked adequate tool support for use in an industrial setting. It has grown up from a mathematically based tradition of the use of formal methods, rather than being based on any particular tool. This paper presents a tool and, in particular, its associated machine-readable syntax description of Z that ...
متن کاملModel-Checking Processes with States: An Industrial Case Study
In this paper we present a formal speciication of part of the SACI-1 microsatel-lite on-board computer whose development is led by the Brazilian Space Research Institute (INPE). The speciication is written in CSP-Z, a speciication language that integrates CSP (which allows one to focus on the concurrent aspects of the application) and Z (for modeling the relevant data structures). We also descr...
متن کاملFormal Speci cation of Safety - CriticalSoftware with Z and Real - Time
A method for the speciication of software for safety-critical applications is presented. It is based on a combination of the formal speciication languages Z and real-time CSP. Guidelines for the development and validation of speciications are provided. Speciication development is supported by reference architectures that can serve as templates for the speciication of concrete systems. Validatio...
متن کاملSpeci cation of Safety - CriticalSoftware with Z and Real - Time
A method for the speciication of software for safety-critical applications is presented. It is based on a combination of the formal speciication languages Z and real-time CSP. Guidelines for the development and validation of speciications are provided. Speciication development is supported by reference architectures that can serve as templates for the speciication of concrete systems. Validatio...
متن کامل